bleeding hell! - French English Dictionary